package com.itheima.goods.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.itheima.goods.pojo.Brand;
import entity.Result;

public interface BrandService extends IService<Brand> {
    /**
     * 查询所有的品牌
     * @return
     */
    Result findAllBrand();

    /**
     * 添加品牌信息
     * @param brand
     * @return
     */
    Result addBrand(Brand brand);

    /**
     * 实现品牌的分页查询
     * @param page
     * @param size
     * @return
     */
    Result findBrandByPage(Integer page, Integer size);

    /**
     * 根据id查询品牌的信息
     * @param id
     * @return
     */
    Result findById(Integer id);

    /**
     *
     * @param id
     * @param brand
     * @return
     */
    Result updateBrandById(Integer id, Brand brand);

    /**
     *
     * @param id
     * @return
     */
    Result deleteBrandById(Integer id);
}
